Assembling Language(s) - ST's hardware etc. 1. System Architecture 2. Main System 2.1. Microprocessor Unit 2.2. Memory Configuration 2.3. Direct Memory Access 3. Graphics Subsystem 3.1. Video Display Memory 3.2. Video Configuration 4. Music Subsystem 4.1. Sound Synthesizer 4.2. Musical Instrument Communication 5. Device Subsystems 5.1. Intelligent Keyboard 5.2. Video Interface 5.3. Parallel Interface 5.4. RS232 Interface 5.5. MIDI Interface 5.6. Disk Drive Interface 6. Components 7. Expansion 8. Memory Map 9. I/O Map 10. Interrupt Table 11. Case Design 12. Power Supply Appendix A Appendix B Appendix C - Machine-language course for 68000 PART I PART II PART III PART IV PART V PART VI PART VII PART VIII - Timings for some of the commands Effective Address Operand Calculation Timing Move Instruction Execution Times Standard Instruction Execution Times Immediate Instruction Execution Times Single Operand Instruction Execution Times Rotate Instruction Execution Times Bit Manipulation Instruction Execution Times Conditional Instruction Execution Times JMP, JSR, LEA, PEA and MOVEM Instruction Execution Times Multi-Precision Instruction Execution Times Miscellaneous Instruction Execution Times Move Peripheral Instruction Execution Times Exception Processing Execution Times - Speed comparison between MC 68040 & INTEL 486 System Comparison CPU General-Purpose Registers FPU General-Purpose Registers MMU on Chip Cache on Chip Segmentation Paging TLB (or ATC) Size Levels of Protection Instruction Pipeline Stages Performance Benchmarks - A short description - TRAP #1, TRAP #13, TRAP #14 - Degas picture loader - Making an acessory - Using GDOS in printing - Programming rasters! Index -i -s +x 68000 machine code 't@7K| #kY,3J s{fid[ dplq[n kw6:r `^/`. :&,aQ Zvz}x, e9e[* EE}"c ~.dk5 b_0e2 u 0l*wW' >pe>Pg 89/n4n; `v1u& w0zzs hr4QO O0V^5 VXvU0hEd t5jn k,o)C IwDN] 17O?0 cumH=m ULd/ez9/SG 2)?Pi ]VJ 5~ BcpwS Yodl+f>P }?|%jy S@[bLb q]KD{ 8Db#0 9/bVi/!8/ jeh$p QeTa3" ^nOQ\ {Bw?@ b%H2b {=C)) Z4'Iar q3*#- `c%IP1 `&1lm RG$`u {YM%0 [V=`V ' @YH xZ_LUgfS sCe[W[n/Z OS'5La ~{8`2 \#^yO K4J8~ }h-zPO{PY OW3U/k D?Bx `zwez -0NYWZ} U']v[ <8"Dr h3&]BB ^a}[V RvPvs }Gb\Df \9g9^I zBpWd _[too "C PS GxC r973{ J|T-L &+X{2 [ $Bdo> Gq<.4 !7 Iy '1;F| WIi6H ;v`;sIM BL|{* (kp r@ ><8y1 ~Tv;-2 Hly3L H.;K{ #* op6RC I,s=, fN5I42 wCJ9S 'BLHK j7GT%1$ Flmz5 %y!TH@j Y1L+{ 0P.Nyq# P*{vs} %hMg- = o=0 '2M?o 0HQd8 NYp,Y 6^M\2 2nC+F I{2vF L+A{6U si^Qa }8>of!&b ZE1=-J P%!}/Tp %0S#6 e4K7e@r !\J.tSN [zFQ$I! eTPt) \";=R) eF5fT $B'E!Q 6/P+Rw I |$ao+ a6tug BchR$' ep$2N/ HGoWW ;NA}=v ijQ-9 ?rkKt [-%mTl T$+R$ GjdC-d. j|-B5m Udj^d B U9R l5t=zW^N VjKA>mY .-u\g f5O#O 'D;"f }h^m#0 ( YrW {Lh.A Kp`fG &ujuM 0*ts7 \sG?j1 g) SGP :qu]g /6 eF %pB,% ~~{J< sL9 pB 9_RdC FubxK .]LX!C -Z$3b^ -f/(7 [LZ6c [nU_t vLmg* N=p|P% (`3h$ ?jh8,A- 3|pxAW WkrrQ Yq gg!NY eTYJ1y ,Q5@B U%!;d :0mnW ZE6tI %,nJg YNz!. T9%&d ^ z-C* nfwsj BjX ^ l9w3q }&dU?! K1H 5jvGk ,b%3T]Mui 6j]<^\ ?Tg 4 _e\*yb Qq2,z j0.|> 2V)gL@[ )YA eaopK `bVWBR& K~(!" Ho`dh)D FRvTOE. ):n"zZ FPailc QCB7?O?7WG? AJI5q A;fPnsD N)XD ,L,_$ n`N]:!^ z9c5U+< WhtnP *Y"b,n8e 7p. , 4zWkn YC?oh |[||^ @: (j _kG5!D5` NA]4g% mnyH_r\ Pt"D `::MXc NrM / HwPC 2N